package com.aiapphub.SystemCode.dto;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * AI聊天响应DTO
 */
@Data
public class AiChatResponse {
    
    /**
     * 响应状态：SUCCESS-成功，ERROR-错误
     */
    private String status;
    
    /**
     * AI回复内容
     */
    private String content;
    
    /**
     * 会话ID
     */
    private Long conversationId;
    
    /**
     * 消息ID
     */
    private Long messageId;
    
    /**
     * 错误信息
     */
    private String errorMessage;
    
    /**
     * 响应时间
     */
    private LocalDateTime responseTime;
    
    /**
     * 是否流式响应
     */
    private Boolean isStreaming;
}
